////左值/右值  左值引用/右值引用
//#include <iostream>
//using namespace std;
//
//int foo() {
//	int m = 888;
//	return m;
//}
//
//int main(void) {
//
//
//	int a = 10;
//	int& ra = a;
//	const int& cra = a;
//
//	const int b = 10;
//	const int& crb = b;
//	//语句级生命期（引用可以延长右值的生命期）
//	const int& ri = 10;
//	int&& rri = 10;//右值引用
//
//	const int& rf = foo();
//	int&& rrf = foo();
//	return 0;
//}